@charset "UTF-8";

@media all
{
  html * { }

  textarea, pre, tt, code {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  }

  body {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px; 
	color:#000;
  }

  h1,h2,h3,h4,h5,h6 { margin: 0 0 0em 0; font-family:Arial, Helvetica, sans-serif;}
  h1 { font-size: 16px;}                        /* 24px */
  h2 { font-size: 14px; }                     /* 20px */
  h3 { font-size: 150% }                        /* 18px */
  h4 { font-size: 133.33% }                     /* 16px */
  h5 { font-size: 116.67% }                     /* 14px */
  h6 { font-size: 116.67%;}  /* 14px */

  p { }

  /* ### Lists | Listen  #### */

  ul, ol, dl {}
  li {}

  dt { font-weight: bold }
  dd { margin: 0 0 1em 2em }

  /* ### text formatting | Textauszeichnung ### */

  cite, blockquote { font-style:italic }
  blockquote { margin: 0 0 1em 1.5em }

  strong,b { font-weight: bold }
  em,i { font-style:italic }

  pre, code { font-family: monospace; font-size: 1.1em; }

  acronym, abbr {
    letter-spacing: .07em;
    border-bottom: .1em dashed #c00;
    cursor: help;
  }

  /**
   * Generic Content Classes
   * (en) standard classes for positioning and highlighting
   * (de) Standardklassen zur Positionierung und Hervorhebung
   *
   * @section content-generic-classes
   */

  .note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}
  .important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
  .warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

  .float_left { float: left; }
  .float_right { float: right; }
  .center { text-align:center; margin: 0.5em auto }
  .cb{ clear:both; height:0;}
  .cl{ clear:left; height:0;}

  a {color:#838383; text-decoration:none;}
  a:focus,
  a:hover,
  a:active {text-decoration:underline;}
  
  #topnav a { color: #aac; font-weight: bold; background:transparent; text-decoration:none; }
  #topnav a:focus,
  #topnav a:hover,
  #topnav a:active{ text-decoration:underline; background-color: transparent;}
  
  #footer a {color:#d71920; background:transparent; font-weight: normal;}
  #footer a:focus,
  #footer a:hover,
  #footer a:active {color:#d71920; background-color: transparent; text-decoration:underline;}

   /**table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
  table.full { width: 100%; }
  table.fixed { table-layout:fixed }

  th,td { padding: 0.5em; }
  thead th { background: #444; color: #fff }
  tbody th { background: #ccc; color: #333 }
  tbody th.sub { background: #ddd; color: #333 }*/

  hr {
    color: #fff;
    background:transparent;
    margin: 0 0 0.5em 0;
    padding: 0 0 0.5em 0;
    border:0;
    border-bottom: 1px #000 solid;
  }
  img{ background:none; border:none;}
  img a{ background:none; border:none; line-height:0px;}
 /*background*/
 .bg_login{ background:url(../../img/bg_top_login.jpg) repeat-x top left #ffffff;}
 .logo{ width:154px; height:82px;}
 .w416{ width:416px;}
 .w346{ width:346px;}
 .txt1{ width:344px; border:1px solid #aeaeae; height:22px;}
 .top_log{background:url(../../img/top_bg.jpg) no-repeat top center;}
 .bottom_log{background:url(../../img/bot_bg.jpg) no-repeat bottom center;}
 .mid_log{background:url(../../img/mid_lo.png) repeat-y;}
 .mc{ margin:0 auto;}
 .lock{ width:113px; height:117px; background:url(../../img/lock.png) no-repeat; position:absolute; top:-65px; right:-35px;}
 .po{ position:relative;}
 .button_bg{ width:145px; height:35px; text-align:center; background:url(../../img/login_but.png) no-repeat;}
 .button_bg a{ font-size:14px; color:#FFFFFF; padding-top:10px; display:block;}
 .button_bg a:hover{ text-decoration:none; color:#FFFF00;}
 .red_color{color:#e51b23;}
 .upcase{ text-transform:uppercase;}
 
 /*padding*/
 .p10t{ padding-top:10px;}
 .p20t{ padding-top:20px;}	
 .p40t{ padding-top:40px;}
 .p25t{ padding-top:25px;}
 .p30b{ padding-bottom:30px;}
 .p10l{ padding-left:10px;}
 .p10r{ padding-right:10px;}
 
 /*margin*/
 .m60t{ margin-top:60px;}
 
 /*06122010*/
 .w98p{ width:98%;}
 .w100p{ width:100%;}
 .w80p{ width:87%;}
 .w15p{ width:12%;}
 .w100p table{ table-layout:fixed; width:100%;}
 .w100p table th{ background:url(../../img/bg_tt_table.jpg) repeat-x; height:23px; color:#FFFFFF; font-weight:bold; padding:5px 10px 5px 10px; text-align:left;}
 .w100p table td{ border-bottom:1px solid #ffffff; padding:10px 10px 10px 10px}
 .w100p .bg_gray1{ background:#f6f6f6;}
 .w100p .bg_gray2{ background:#efefef;}
 .w100p .bor{ border-right:1px solid #c3c3c3;}
 .w100p .bowr{ border-right:1px solid #ffffff;}
 .b1px{ border:1px solid #d2d2d2; padding:1px 1px 1px 1px;}
 .bg_header_dash{ background:url(../../img/header_dash.jpg) repeat-x; height:94px;}
 .bg_top_content{ background:url(../../img/bg_content_top.jpg) repeat-x; height:67px;}
 .w230{ width:230px;}
 .lbl_sort{ width:75px; float:left;}
 .combo_sort{ width:155px; height:20px;}
 .page_d{ width:100%; text-align:center; padding-top:20px;}
 .page_d ul{ list-style:none; margin-left:0px; text-align:center; width:198px; margin:0 auto;}
 .page_d ul li{ width:21px; height:46px; background:url(../../img/bg_pt_normal.jpg) no-repeat; text-align:center; float:left; margin-right:1px; padding-top:0px;}
 .page_d ul li:hover{background:url(../../img/bg_pt_over.jpg) no-repeat;}
 .page_d ul li a{ display:block; color:#FFFFFF; text-decoration:none;}
 .page_d .current_p{background:url(../../img/bg_pt_over.jpg) no-repeat;}
 .bgl{ background:url(../../img/bg_lr.jpg) repeat-y top left;}
 .bgr{ background:url(../../img/bg_lr.jpg) repeat-y top right;}
 .bg_col_right{ background:url(../../img/bg_colright.jpg) repeat-x #FFFFFF;}
 .bg_col_right1{ background:url(../../img/bg_colright1.jpg) repeat-x #FFFFFF;}
 .bg_col_right_bot{ background:url(../../img/bg_colright_bot.jpg) repeat-x #FFFFFF; height:22px;}
 .cham_left{ width:6px; height:67px; background:url(../../img/chamfer_left.jpg) no-repeat; position:absolute; top:0px; left:0px;}
 .cham_left1{ width:6px; height:15px; background:url(../../img/chamfer_left.jpg) no-repeat; position:absolute; top:0px; left:0px;}
 .cham_left_bot{ width:6px; height:22px; background:url(../../img/chamfer_left_bot.jpg) no-repeat; position:absolute; bottom:0px; left:0px;}
 .cham_right_bot{ width:6px; height:22px; background:url(../../img/chamfer_right_bot.jpg) no-repeat; position:absolute; bottom:0px; right:0px;}
 .cham_right{ width:6px; height:67px; background:url(../../img/chamfer_right.jpg) no-repeat; position:absolute; top:0px; right:0px;}
 .cham_right1{ width:6px; height:15px; background:url(../../img/chamfer_right.jpg) no-repeat; position:absolute; top:0px; right:0px;}
 .po{ position:relative;}
 .icon_re{height:32px; background:url(../../img/register_icon.jpg) no-repeat; padding-left:50px; padding-top:10px;}
 .p15l{ padding-left:15px;}
 .p15t{ padding-top:15px;}
 .lbl_form{ width:90px; float:left;}
 .txt_form{ width:300px; border:1px solid #aeaeae; height:22px; margin-bottom:5px;}
 .combo_form{ width:302px; border:1px solid #aeaeae; height:22px; margin-bottom:5px;}
 .area_form{ width:300px; border:1px solid #aeaeae; height:100px; margin-bottom:5px;}
 .m5b{ margin-bottom:5px;}
 .p20b{ padding-bottom:20px;}
 .left_menu{ width:98%; padding-top:15px;}
 .left_menu ul{ margin-left:0px; padding-left:0px; list-style:none; margin-bottom:0px;}
 .left_menu ul li{ background:url(../../img/bullet.png) no-repeat 15px 9px; padding-left:10px; height:30px; border-bottom:1px solid #FFFFFF}
 .left_menu ul li:hover{background:url(../../img/bullet_over.png) no-repeat 15px 9px #464646;}
 .left_menu ul li a{ display:block; padding-left:15px; padding-top:5px; padding-bottom:5px; color:#000000;}
 .left_menu ul li a:hover{ color:#FFFFFF; text-decoration:none;}
.left_menu .curr_left{background:url(../../img/bullet_over.png) no-repeat 15px 9px #464646;}	
	.left_menu .curr_left a{ color:#FFFFFF;}
}

